if (get_cookie("key")) {
    $.ajax({
        url: ip + "index.php?s=admincms/login/isadmin",
        type: "post",
        data: {
            "user": get_cookie("user"),
            "key": get_cookie("key")
        },
        success: function (_res) {
            res = JSON.parse(_res);
            if (res.resStatus === 0) {
                // 用户写入页面
                $("#user_name").text(res.data[0].NickName);
                $(".content_left>ul").empty();
                var url=location.href;
                var tiao=true;
                $.each(res.data[0].power_list,function (i,o) {
                    if(url.indexOf(o.url)!==-1){
                        tiao=false;
                    }
                    var _background_=  url.indexOf(o.url)!==-1?'style="background:#000;"':"";

                    $(".content_left>ul").append('<a href="'+o.url+'"> <li '+_background_+'><span class="glyphicon '+o.icon+'"></span><p>'+o.names+'</p></li></a>');

                });

                if(tiao){
                    location.href=res.data[0].power_list[0].url;
                }
            }
            if (res.resStatus === 1) {
                location.href = key_address;
            }
        },
        error: function () {
            location.href = key_address;
        }
    });
} else {
    location.href = key_address;
}
if (!localStorage.arr_danwei) {
    localStorage.arr_danwei = JSON.stringify([]);
}
if (!localStorage.arr_chicun) {
    localStorage.arr_chicun = JSON.stringify([]);
}
$(function () {
    var houtai = {
        //防止频繁操作
        old_click_time: 1000,
        click_yes: function () {
            var now_tiem = new Date().getTime();
            if (now_tiem - houtai.old_click_time > 1000) {
                houtai.old_click_time = now_tiem;
                return true;
            } else {
                return false;
            }
        },
        linshi_id: null,
        linshi_img_id: null,
        queren_type: null,//0删除 1上架 2下架  5删除图片
        //提示功能
        hint:function (str) {
            $(".hint").remove();
            $("body").append("<div class='hint'>"+str+"</div>");
            $(".hint").slideDown(300).delay(2000).slideUp();
        },
        jiancha: function () {
            // 判断是为空
            for (var i = 0; i < $(".add_goods_body .input_is:visible").length; i++) {
                if ($(".add_goods_body .input_is:visible").eq(i).val() === "") {
                    $(".add_goods_body .input_is:visible").eq(i).focus();
                    houtai.hint("请填写 " + $(".add_goods_body .input_is:visible").eq(i).prev().text());
                    return false;
                }
            }
            // 判断file文件为空
            for (var a = 0; a < $(".add_goods_body:visible .file_is").length; a++) {
                if ($(".add_goods_body:visible .file_is").eq(a).val() === "") {
                    $(".add_goods_body:visible .file_is").eq(a).focus();
                    houtai.hint("请填写 " + $(".add_goods_body:visible .file_is").eq(a).prev().text());
                    return false;
                }
            }
            return true;
        },
        shop_list_ajax: function () {
            $.ajax({
                url: ip + "index.php?s=admincms/score/show",
                type: "post",
                data: {
                    token:get_cookie("key")
                },
                success: function (_res) {
                    var res = JSON.parse(_res);
                    console.log(res);
                    houtai.table_string(res);
                },
                error:function () {
                    houtai.hint("列表请求失败了！！");
                }
            });
        },
        table_string: function (res) {
            // 写入table
            var string_head = "<thead><tr><th>商品编号</th><th>商品名称</th><th>所需积分</th > <th> 商品原价 </th><th> 商品排序</th><th> 图片</th><th>操作</th></tr></thead>";
            var string_body = "";
          if (res.resStatus === 0) {
                $.each(res.data, function (i, o) {
                    var imgs_string = '';
                    if (o.imgall[0].img !== 0) {
                        $.each(o.imgall, function (i, o) {
                            imgs_string += '<p>' + o.img + '</p><b>' + o.id + '</b>';
                        });
                    }
                    var down_line = o.state === 0 ? '<i class="glyphicon glyphicon-saved btn btn-info btn-xs down_line">下架</i>' : '<i class="glyphicon glyphicon-open btn btn-success btn-xs up_line">上架</i>';
                    string_body += '<tr>' +
                        '<td style="vertical-align: middle" class="bian_hao">' + o.id + '</td>' +
                        '<td style="vertical-align: middle" class="duihuan_name">' + o.names + '</td>' +
                        '<td style="vertical-align: middle" class="duihuan_jifen">' + o.score + '</td>' +
                        '<td style="vertical-align: middle" class="duihuan_price"><span>' + o.price + '</span> RMB</td>' +
                        '<td style="vertical-align: middle" class="duihuan_index">' + o.sort + '</td>' +
                        '<td style="vertical-align: middle" class="duihuan_img"><img style="width: 50px" src="' + o.img + '" alt=""></td>' +
                        '<td style="display:none;" class="duihuan_imgs">' + imgs_string + '</td>' +
                        '<td style="vertical-align: middle" class="text-center"> <b class="btn btn-warning btn-xs glyphicon glyphicon-tags set">修</b> <span class="glyphicon glyphicon-trash btn btn-danger btn-xs remove">删</span> ' + down_line + '</td>' +
                        '</tr>';
                });
            }else {
                string_body = "<tr class='text-center'><td colspan='7'>没有数据</td></tr>";
            }

                $("table").empty().append(string_head + string_body);
        },
        huoqu_url: function (file) {
            var form_reader = new FileReader();
            form_reader.onload = function (e) {
                $(".img_wrap").append("<img src='" + e.target.result + "'/>");
            };
            form_reader.readAsDataURL(file);
        },
        huoqu_url_main: function (file) {
            var form_reader = new FileReader();
            form_reader.onload = function (e) {
                $(".img_wrap_main").append("<img src='" + e.target.result + "'/>");
            };
            form_reader.readAsDataURL(file);
        },
        tianjia: function () {
            if (houtai.click_yes()) {
                $(".loading").fadeIn(200);
                var form_data = new FormData();
                for (var i = 0; i < $("#add_input_file")[0].files.length; i++) {
                    form_data.append("imgall" + i, $("#add_input_file")[0].files[i]);
                }
                form_data.append("img", $("#add_input_file_main")[0].files[0]);
                form_data.append("length", $("#add_input_file")[0].files.length);

                form_data.append("names", $("#add_name").val());

                form_data.append("score", $("#add_jifen").val());

                form_data.append("price", $("#add_yuanjia").val());

                form_data.append("sort", $("#add_index").val());

                form_data.append("token", get_cookie("key"));
                form_data.append("tp", "add");

                $.ajax({
                    url: ip + "index.php?s=admincms/score/opto",
                    data: form_data,
                    type: "post",
                    success: function (_res) {
                        var res = JSON.parse(_res);
                        console.log(res);
                        if (res.resStatus === 0) {
                            $(".img_wrap").empty();
                            $(".img_wrap_main").empty();
                            $(".loading").fadeOut(200);
                            $(".add_goods_body :input").val("");
                            $(".set_shangpin").fadeOut(200);
                            houtai.shop_list_ajax();
                            houtai.hint("<p class='text-success'>添加成功了！</p>");
                        } else if (JSON.parse(res).resStatus === 1) {
                            houtai.hint("添加失败了！");
                            $(".loading").fadeOut(200);
                        }
                    },
                    error: function (res) {
                        console.log(res);
                        $(".img_wrap").empty();
                        $(".img_wrap_main").empty();
                        $(".loading").fadeOut(200);
                        $(".add_goods_body :input").val("");
                        $(".set_shangpin").fadeOut(200);
                        houtai.hint("<p>添加失败了！</p>");
                    },
                    processData: false,  // 告诉jQuery不要去处理发送的数据
                    contentType: false   // 告诉jQuery不要去设置Content-Type请求头
                });
            }
        },
        xiugai: function () {
            if (houtai.click_yes()) {
                $(".loading").fadeIn(200);
                var form_data = new FormData();
                for (var i = 0; i < $("#input_file")[0].files.length; i++) {
                    form_data.append("imgall" + i, $("#input_file")[0].files[i]);
                }
                form_data.append("img", $("#input_file_main")[0].files[0]);
                form_data.append("length", $("#input_file")[0].files.length);

                form_data.append("names", $("#set_name").val());

                form_data.append("score", $("#set_jifen").val());

                form_data.append("price", $("#set_yuanjia").val());

                form_data.append("sort", $("#set_index").val());

                form_data.append("id", houtai.linshi_id);

                form_data.append("token",get_cookie("key"));

                form_data.append("tp", "alter");

                $.ajax({
                    url: ip + "index.php?s=admincms/score/opto",
                    data: form_data,
                    type: "post",
                    success: function (res) {
                        if (JSON.parse(res).resStatus === 0) {
                            $(".img_wrap").empty();
                            $(".img_wrap_main").empty();
                            $(".loading").fadeOut(200);
                            $(".add_goods_body :input").val("");
                            $(".set_shangpin").fadeOut(200);
                            houtai.shop_list_ajax();
                            houtai.hint("<p class='text-success'>修改成功了！</p>");
                        } else if (JSON.parse(res).resStatus === 1) {
                            houtai.hint("您并未做任何修改啊！");
                            $(".loading").fadeOut(200);
                        } else if (JSON.parse(res).resStatus === 10) {
                            houtai.hint("请下架后再进行修改！");
                            $(".loading").fadeOut(200);
                        }
                    },
                    error: function (res) {
                        console.log(res);
                        $(".img_wrap").empty();
                        $(".img_wrap_main").empty();
                        $(".loading").fadeOut(200);
                        $(".add_goods_body :input").val("");
                        $(".set_shangpin").fadeOut(200);
                        houtai.hint("<p>修改失败了！</p>");
                    },
                    processData: false,  // 告诉jQuery不要去处理发送的数据
                    contentType: false   // 告诉jQuery不要去设置Content-Type请求头
                });
            }
        },
        remove_img: function () {
            $.ajax({
                url: ip + "index.php?s=admincms/score/opto",
                type: "post",
                data: {
                    tp: "delimg",
                    id: houtai.linshi_id,
                    imgid: houtai.linshi_img_id,
                    token:get_cookie("key")
                },
                success: function (_res) {
                    var res = JSON.parse(_res);
                    console.log(res);
                    if (res.resStatus === 0) {
                        $("#modal_wrap").fadeOut();
                        houtai.hint("<span style='color:#0f0;'>删除成功了?</span>");
                        if (res.data.imgall[0].img === 0) {
                            $("#other_img").empty();
                            for (var i = 0; i < $("table tr>.bian_hao").length; i++) {
                                if ($("table tr>.bian_hao").eq(i).text() === houtai.linshi_id) {
                                    $("table tr>.bian_hao").eq(i)
                                        .parents("tr").find(".duihuan_imgs").empty();
                                    break;
                                }
                            }
                        } else {
                            //其他图片写入修改
                            var imgsstring = "";
                            $.each(res.data.imgall, function (i, o) {
                                imgsstring += '<div><img src="' + o.img + '"><b>' + o.imgid + '</b><span class="glyphicon glyphicon-trash remove_img"></span></div>';
                            });
                            $("#other_img").empty().append(imgsstring);
                            var imgs_string = '';
                            $.each(res.data.imgall, function (i, o) {
                                imgs_string += '<p>' + o.img + '</p><b>' + o.imgid + '</b>';
                            });
                            for (var i1 = 0; i1 < $("table tr>.bian_hao").length; i1++) {
                                if ($("table tr>.bian_hao").eq(i1).text() === houtai.linshi_id) {

                                    $("table tr>.bian_hao").eq(i1)
                                        .parents("tr").find(".duihuan_imgs").empty().append(imgs_string);
                                    break;
                                }
                            }
                        }

                    }
                },
                error:function () {
                    houtai.hint("删除图片失败了！！");
                }
            });
        }
    };
    // 请求数据
    houtai.shop_list_ajax();

    // 收展事件
    $(".right-top>b").bind("click", function () {
        if ($(".content_left").is(":hidden")) {
            $(".content_left").removeClass("ishidden");
            $(".content_right").removeClass("iskuozhang");
        } else {
            $(".content_left").addClass("ishidden");
            $(".content_right").addClass("iskuozhang");
        }
    });
    // 添加按钮
    $("#duihuan_add_btn").bind("click", function () {
        $("#add_wrap").fadeIn();
    });
    // 默认图片上传按钮
    $("#up_button_main").bind("click", function () {
        $("#input_file_main").click();
    });
    // 默认图片选择时事件
    $("#input_file_main").change(function () {
        $(".img_wrap_main").empty();
        houtai.huoqu_url_main($(this)[0].files[0]);
    });
    // 其他图片上传按钮
    $("#up_button").bind("click", function () {
        $("#input_file").click();
    });
    // 其他图片选择时事件
    $("#input_file").change(function () {
        $(".img_wrap").empty();
        $.each($(this)[0].files, function (i, file) {
            houtai.huoqu_url(file);
        });

    });
    // 添加 默认图片上传按钮
    $("#add_up_button_main").bind("click", function () {
        $("#add_input_file_main").click();
    });
    // 添加 默认图片选择时事件
    $("#add_input_file_main").change(function () {
        $(".img_wrap_main").empty();
        houtai.huoqu_url_main($(this)[0].files[0]);


    });
    // 添加 其他图片上传按钮
    $("#add_up_button").bind("click", function () {
        $("#add_input_file").click();
    });
    // 添加 其他图片选择时事件
    $("#add_input_file").change(function () {
        $(".img_wrap").empty();
        $.each($(this)[0].files, function (i, file) {
            houtai.huoqu_url(file);
        });

    });
    // 莫态框取消modal
    $("#modal_close").bind("click", function () {
        $("#modal_wrap").fadeOut(200);

    });
    // 修改取消
    $(".cancle_set").bind("click", function () {
        $(".set_shangpin").fadeOut(200);
        $(".img_wrap").empty();
        $(".img_wrap_main").empty();
        $(".set_shangpin:visible .file_is").val("");
    });
    // 修改
    $("table").on("click", ".set", function () {
        houtai.linshi_id = $(this).parents("tr").find(".bian_hao").text();
        $("#set_name").val($(this).parents("tr").find(".duihuan_name").text());
        $("#set_jifen").val($(this).parents("tr").find(".duihuan_jifen").text());
        $("#set_yuanjia").val($(this).parents("tr").find(".duihuan_price>span").text());
        $("#set_index").val($(this).parents("tr").find(".duihuan_index").text());
        $("#set_wrap").fadeIn(200);
        //主图片写入修改
        console.log($(this).parents("tr").find(".duihuan_img").find("img").prop("src"));
        $("#main_img").empty().append("<div><img src='" + $(this).parents("tr").find(".duihuan_img").find("img").prop("src") + "'></div>");
        //其他图片写入修改
        var imgsstring = "";
        $.each($(this).parents("tr").find(".duihuan_imgs").find('p'), function (i, o) {
            imgsstring += '<div><img src="' + $(o).text() + '"><b>' + $(o).next().text() + '</b><span class="glyphicon glyphicon-trash remove_img"></span></div>';
        });
        $("#other_img").empty().append(imgsstring);


    });
    // 删除
    $("table").on("click", ".remove", function () {
        houtai.linshi_id = $(this).parents("tr").find(".bian_hao").text();
        houtai.queren_type = 0;
        if ($(this).parents("tr").find(".glyphicon-open").length > 0) {
            $("#modal_wrap").find(".modal-body").empty().append("你确定要删除<span style='color:#f10;'>" + $(this).parents("tr").find('.shangpin_name').text() + "</span>吗？");
            $("#modal_wrap").show();
        } else {
            houtai.hint("<span style='font-size:30px;color:#2aabd2;'>" + $(this).parents("tr").find(".shangpin_name").text() + "</span>" + " 已上架,请点击下架后删除！");
        }
    });
    // 上架
    $("table").on("click", ".up_line", function () {
        houtai.linshi_id = $(this).parents("tr").find(".bian_hao").text();
        houtai.queren_type = 1;
        $("#modal_wrap").find(".modal-body").empty().append("你确定要上架<span style='color:#f10;'>" + $(this).parents("tr").find('.shangpin_name').text() + "</span>吗？");
        $("#modal_wrap").show();

    });
    // 下架
    $("table").on("click", ".down_line", function () {
        houtai.linshi_id = $(this).parents("tr").find(".bian_hao").text();
        houtai.queren_type = 2;
        $("#modal_wrap").find(".modal-body").empty().append("你确定要下架<span style='color:#f10;'>" + $(this).parents("tr").find('.shangpin_name').text() + "</span>吗？");
        $("#modal_wrap").show();

    });
    //二维码
    $("table").on("click", ".erweima", function () {
        houtai.linshi_id = $(this).parents("tr").find(".bian_hao").text();
        $("#erweima_wrap>div").empty();
        $("#erweima_wrap>p").text($(this).parents("tr").find(".shangpin_name").text());
        new QRCode($("#erweima_wrap>div")[0], {
            text: houtai.linshi_id,
            width: 300,
            height: 300
        });
        $("#erweima_wrap").show();
        $("#erweima_wrap").jqprint();
        $("#erweima_wrap").hide();

    });
    // 确认
    $("#confirm").bind("click", function () {

        // 删除
        if (houtai.queren_type === 0) {
            $.ajax({
                url: ip + "index.php?s=admincms/score/opto",
                type: "post",
                data: {
                    tp: "del",
                    id: houtai.linshi_id,
                    token:get_cookie("key")
                },
                success: function (res) {
                    console.log(JSON.parse(res));
                    if (JSON.parse(res).resStatus === 0) {
                        $("#modal_wrap").fadeOut(200);
                        houtai.shop_list_ajax();
                    }
                    if (JSON.parse(res).resStatus == 4) {
                        houtai.hint("本商品已在限时抢购中不能删除！！");
                        $("#modal_wrap").fadeOut(200);
                    }

                }
            });
        }
        // 上架
        if (houtai.queren_type === 1) {
            $.ajax({
                url: ip + "index.php?s=admincms/score/opto",
                type: "post",
                data: {
                    tp: "sell",
                    id: houtai.linshi_id,
                    token:get_cookie("key")
                },
                success: function (res) {
                    if (JSON.parse(res).resStatus === 0) {
                        for (var i = 0; i < $("table tr .bian_hao").length; i++) {
                            if ($("table tr .bian_hao").eq(i).text() == houtai.linshi_id) {
                                $("table tr .bian_hao").eq(i)
                                    .parents("tr")
                                    .find(".glyphicon-open")
                                    .removeClass("glyphicon-open btn-success up_line")
                                    .addClass("glyphicon-saved btn-info down_line")
                                    .text("下架");
                                $("#modal_wrap").fadeOut(200);
                                var name = $("table tr .bian_hao").eq(i)
                                    .parents("tr").find(".shangpin_name").text();
                                houtai.hint("<p style='color:#0f0;'>上架" + name + "成功了</p>");
                                break;
                            }
                        }

                    }
                }
            });
        }
        // 下架
        if (houtai.queren_type === 2) {
            $.ajax({
                url: ip + "index.php?s=admincms/score/opto",
                type: "post",
                data: {
                    tp: "hide",
                    id: houtai.linshi_id,
                    token:get_cookie("key")
                },
                success: function (res) {
                    if (JSON.parse(res).resStatus === 0) {
                        for (var i = 0; i < $("table tr .bian_hao").length; i++) {
                            if ($("table tr .bian_hao").eq(i).text() == houtai.linshi_id) {
                                $("#all_select>input").prop("checked", false);
                                $("table tr .bian_hao").eq(i)
                                    .parents("tr")
                                    .find(".glyphicon-saved")
                                    .removeClass("glyphicon-saved btn-info down_line")
                                    .addClass("glyphicon-open btn-success up_line")
                                    .text("上架");
                                $("#modal_wrap").fadeOut(200);
                                var name = $("table tr .bian_hao").eq(i)
                                    .parents("tr").find(".shangpin_name").text();
                                houtai.hint("<p style='color:#0f0;'>下架" + name + "成功了</p>");
                                break;
                            }
                        }

                    }
                }
            });
        }
        //删除图片
        if (houtai.queren_type === 5) {
            if (houtai.click_yes()) {
                houtai.remove_img();
            }
        }

    });
    // 确认修改按钮
    $("#set_add").bind("click", function () {
        if (houtai.jiancha()) {
            houtai.xiugai();
        }
    });
    // 确认添加按钮
    $("#add_add").bind("click", function () {
        if (houtai.jiancha()) {
            houtai.tianjia();
        }
    });
    // 删除图片按钮
    $("#other_img").on("click", ".remove_img", function () {
        houtai.linshi_img_id = $(this).prev().text();
        houtai.queren_type = 5;
        $(".modal-body").empty().append("您确定要删除这张图片吗？");
        $("#modal_wrap").fadeIn();
    });
    // 主图放大按钮
    $("#main_img").on("click", "img", function () {
        var imgH = $(this)[0].naturalHeight;
        var imgW = $(this)[0].naturalWidth;
        var windW = $(window).width();
        var windH = $(window).height();
        $(".img_show>img").css({
            left: $(this).offset().left,
            top: $(this).offset().top - $(window).scrollTop(),
            width: $(this).width(),
            height: $(this).height()
        });
        $(".img_show>img").attr("src", $(this).attr("src"));
        $(".img_show").fadeIn();
        if ((((imgW / imgH) > (windW / windH)) && (imgW < windW)) || (((imgW / imgH) <= (windW / windH)) && (imgH < windH))) {
            $(".img_show>img").css({
                left: (windW - imgW) / 2,
                top: (windH - imgH) / 2,
                width: imgW,
                height: imgH
            });
        } else if (((imgW / imgH) > (windW / windH)) && (imgW >= windW)) {
            $(".img_show>img").css({
                width: windW,
                height: windW * (imgH / imgW),
                top: (windH - (windW * (imgH / imgW))) / 2,
                left: 0
            });
        } else if (((imgW / imgH) <= (windW / windH)) && (imgH >= windH)) {
            $(".img_show>img").css({
                width: windH * (imgW / imgH),
                height: windH,
                left: (windW - (windH * (imgW / imgH))) / 2,
                top: 0
            });
        }
    });
    // 其他图放大按钮
    $("#other_img").on("click", "img", function () {
        $(".img_show>img").css({
            left: $(this).offset().left,
            top: $(this).offset().top - $(window).scrollTop(),
            width: $(this).width(),
            height: $(this).height()
        });
        $(".img_show>img").attr("src", $(this).attr("src"));
        $(".img_show").fadeIn();
        var imgH = $(this)[0].naturalHeight;
        var imgW = $(this)[0].naturalWidth;
        var windW = $(window).width();
        var windH = $(window).height();
        if ((((imgW / imgH) > (windW / windH)) && (imgW < windW)) || (((imgW / imgH) <= (windW / windH)) && (imgH < windH))) {
            $(".img_show>img").css({
                left: (windW - imgW) / 2,
                top: (windH - imgH) / 2,
                width: imgW,
                height: imgH
            });
        } else if (((imgW / imgH) > (windW / windH)) && (imgW >= windW)) {
            $(".img_show>img").css({
                width: windW,
                height: windW * (imgH / imgW),
                top: (windH - (windW * (imgH / imgW))) / 2,
                left: 0
            });
        } else if (((imgW / imgH) <= (windW / windH)) && (imgH >= windH)) {
            $(".img_show>img").css({
                width: windH * (imgW / imgH),
                height: windH,
                left: (windW - (windH * (imgW / imgH))) / 2,
                top: 0
            });
        }


    });
    // 放大图点击消失
    $(".img_show").bind("click", function () {
        $(this).fadeOut();
    });
    //退出按钮
    $("#exit").bind("click", function () {
        set_cookie("key", "", 0);
        location.href = key_address;
    });
    //头像按钮
    $(".right-top>div").bind("click", function (e) {
        $("#exit").slideToggle();
        e.stopPropagation();
    });
    $(window).bind("click", function () {
        $("#exit").slideUp();
    });
});
